package dao;

import java.lang.ProcessBuilder.Redirect;

/**================使用要点：用 enum 定义一个枚举===============	
 * 	一:
	1. 默认直接继承java.lang.Enum
	     是一个抽象类，间接继承Object而非直接继承
	     可序列化+可比较
 * 	二:
	1. 枚举文件所能产生出来的实例必须在枚举中的第一行显式定义出来
	     枚举在之外不能产生实例
	     这些实例，自动添加public static final 修饰
	三:
	1. 枚举文件中的构造方法默认是私有的
	
*/
enum Color{
//	red,green,blue,black,white,yellow,pink,purple,brown;//小括号被省略掉了red(0)
	red(1),green(9);	//使用小括号给enum数据赋默认值
	Color(int value){}
}
public enum Enumtest {
	male,female,id,code,name,gender,birtyday;//定义实例的方法，直接写出来
	//定义好这些实例之后，下面的代码和普通的类是一致的
	private int a1;
	private Enumtest() {}
	public void test2() {}
	
}
class TestClass extends Object{
	// 成员变量/方法/代码块
	public static void main(String[] args) {
		Enumtest bb = Enumtest.female;
		Color red = Color.red;
		
	}
}
